package com.component.api.model.param;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 描述：
 * 前端传入的入参
 * @author xianggj
 * @Date 2021/11/29 10:04
 **/
@Data
@NoArgsConstructor
public class InParam implements Serializable {

    private static final long serialVersionUID = -1L;

    /**
     * 名称
     */
    private String name;

    /**
     * 前端类型
     */
    private String uiType;

    /**
     * slot类型的名称
     */
    private String slotName;

    /**
     * 类型
     */
    private String dataType;

    /**
     * 是否必填
     */
    private Boolean require;

    /**
     * 值
     */
    private String value;

    /**
     * 标签
     */
    private String label;

    /**
     * 描述
     */
    private String desc;
}
